.gridcoloured-template .header .header-large .grid-menu .menu-item {border-radius: 20px;}
.gridcoloured-template .header .header-large .grid-menu .menu-item {min-height: 100px}
.gridcoloured-template .header .header-large {min-height: 60vh !important;} 
.logos .image-widget-image img {object-fit: contain;}
@media (min-width: 1081px) {
.important-menu  .flex-fill {flex: 100% !important;}
}
@media (min-width: 700px) {
.important-menu  .flex-fill {flex: 33% !important;}
}
@media only screen and (max-width: 600px) {
  .gridcoloured-template .header .header-large {background-size: unset !important;}
}

#ContentBlocksContainer .widget-menu .menuWidget li a {
    background-color: #0066b3;
 }
